package com.example.myonlinemusic.mapper;

import com.example.myonlinemusic.model.Music;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MusicMapper {
    //插入音乐
    public int insert(String title,String singer,String time,String url,int userid);

    //通过标题查询音乐
    public Music selectByUrl(String url);

    //查询音乐是否存在
    public Music findMusicById(int id);

    //进行删除音乐
    public int deleteMusicById(int id);

    //查询音乐，不传参数，查询到所有的音乐
    public List<Music> findMusic();

    //查询音乐，传入参数，查到指定的音乐,可能有多个人翻唱，因此会查到多个
    public List<Music> findMusicByName(String title);

}
